package com.zhouyipeng;

public class Test01 {
    /**
     * 已知一个数组 arr = {19, 28, 37, 46, 50}; 键盘录入一个数据，查找该数据在数组中的索引。
     * //并在控制台输出找到的索引值。如果没有查找到，则输出-1
     */

    public static void main(String[] args) {
        String arg = "46";
        Integer number = null;

        try {
            number = Integer.parseInt(arg);
        } catch (Exception e) {
            fun2();
        }
        boolean flag = fun01(number);
        System.out.println(flag);
    }

    public static boolean fun01(int number) {

        int[] arr = {19, 28, 37, 46, 50};

        for (int i = 0; i < arr.length; i++) {
            System.out.println(i);
            int temp = arr[i];

            // 没有找到
            if (i == arr.length - 1) {
                if (temp != number) {
                    return false;
                }
            }

            // 找到了
            if (temp == number) {
                return true;
            }
        }

        return false;
    }

    public static void fun2() {
        System.out.println("当错误时候，执行方法");
    }
}